﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace Test2_24Jan
{
    class TextInput
    {
        //Реализовать класс TextInput. В классе должно быть 2 метода. WriteToFile - позволяет сохранить строку введенную пользователем из консоли 
        //в файл. WordCalculator - считывает текст из файла и выводит на экран количество слов в файле. Путь к файлу храниться в закрытом поле класса.
        private string path = @"E:\с#\Codeplex\Inteducation\apetrenko\Test2_24Jan\WordCalculator.txt";

        public void WriteToFile(string inputString)
        {
            if (!File.Exists(path))
            {
                File.WriteAllText(path, inputString);
            }
        }
        public void WordCalculator()
        {
            if (File.Exists(path))
            {
                int count = 0;
                string text = File.ReadAllText(path);
                string[] arrayOfWords = text.Trim().Split(' ');
                foreach (var item in arrayOfWords)
                {
                    if (item == "")
                    {
                        continue;
                    }
                    else
                        count++;
                }
                Console.WriteLine("{0} слов", count);
                File.Delete(path);
            }
        }
    }
}
